﻿using System;
using System.Reflection;

namespace JNPF.Basics.Logic
{
    /// <summary>
    /// 系统流程表单
    /// 版 本：V3.0.0
    /// 版 权：引迈信息技术有限公司（https://www.jnpfsoft.com）
    /// 作 者：JNPF开发平台组
    /// 日 期：2018-04-20
    /// </summary>
    public class WorkFlowFormBll
    {
        public object GetInfo(string id, string key, string sql)
        {
            try
            {
                string type = key + "Service";
                var tn = Type.GetType(type);
                var obj = tn.Assembly.CreateInstance(tn.FullName);
                MethodInfo mi = tn.GetMethod("GetInfo");
                var output = mi.Invoke(tn, new[] { id, sql });
                return output;
            }
            catch (Exception)
            {

                throw;
            }
        }
    }
}